<?php

include("includes.php");

$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES["archivo"]["name"]);
$extension = end($temp);

$error = false;
if ($_FILES["archivo"]["error"] > 0)
{
    $_SESSION['errorImagen'] .= "<li class='li-error'>Se ha prudicido un error</li>";
    $error = true;
}


if(!in_array($extension, $allowedExts))
{
    
    $_SESSION['errorImagen'] .= "<li class='li-error'>El archivo no es una imagen</li>";
    $error = true;
    
}

if($_FILES['archivo']['size'] > 1048576 )
{
    $_SESSION['errorImagen'] .= "<li class='li-error'>La imagen es demasiado grande, maximo 1mb</li>";
    $error = true;
}


if(!$error){
    $imagen = new imagenes();
    
    $imagen->setNombre($extension);
    $imagen->setFecha(date("Y-m-d G:i:s"));
    $imagen->save();
    
    move_uploaded_file($_FILES['archivo']['tmp_name'], './imagenes/'.$imagen->getId().".".$imagen->getNombre());
}


$host3 = $_SERVER['HTTP_HOST'];
$uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
$extra = 'gestionImagenes.php';
header("Location: http://" . $host3 . $uri . "/" . $extra);
die();
?>
